மீடியா செஷன் ஏபிஐ-யின் ஆழமான பார்வை, இது டெவலப்பர்களுக்கு பல்வேறு தளங்கள் மற்றும் உலாவிகளில் ஆடியோ மற்றும் வீடியோவை இயக்க முறைமைகளுடன் தடையின்றி ஒருங்கிணைக்க உதவுகிறது.
மீடியா செஷன் ஏபிஐ-யில் தேர்ச்சி பெறுதல்: பல தளங்களில் ஆடியோ மற்றும் வீடியோ கட்டுப்பாடு
மீடியா செஷன் ஏபிஐ என்பது ஒரு சக்திவாய்ந்த வலை ஏபிஐ ஆகும், இது டெவலப்பர்கள் தங்கள் ஆடியோ மற்றும் வீடியோ பிளேபேக் கட்டுப்பாடுகளை அடிப்படை இயக்க முறைமை மற்றும் உலாவி உடன் ஒருங்கிணைக்க அனுமதிக்கிறது. இந்த ஒருங்கிணைப்பு ஒரு செழுமையான, நிலையான பயனர் அனுபவத்தை வழங்குகிறது, பயனர்கள் பூட்டுத் திரைகள், புளூடூத் சாதனங்கள் மற்றும் பிரத்யேக மீடியா கட்டுப்பாட்டு இடைமுகங்கள் உள்ளிட்ட பல்வேறு மூலங்களிலிருந்து மீடியா பிளேபேக்கைக் கட்டுப்படுத்த உதவுகிறது. இந்தக் கட்டுரை மீடியா செஷன் ஏபிஐ-யைப் புரிந்துகொள்வதற்கும் பயன்படுத்துவதற்கும் ஒரு விரிவான வழிகாட்டியை வழங்குகிறது, அதன் முக்கிய கருத்துக்கள், நடைமுறைச் செயலாக்கம் மற்றும் மேம்பட்ட அம்சங்களை உள்ளடக்கியது.
மீடியா செஷன் ஏபிஐ என்றால் என்ன?
மீடியா செஷன் ஏபிஐ, வலை அடிப்படையிலான மீடியா பிளேயர்களுக்கும் ஹோஸ்ட் இயக்க முறைமையின் மீடியா கட்டுப்பாட்டு வழிமுறைகளுக்கும் இடையிலான இடைவெளியைக் குறைக்கிறது. இது இல்லாமல், வலை அடிப்படையிலான ஆடியோ அல்லது வீடியோ பிளேயர்கள் தனித்து செயல்படுகின்றன, நேட்டிவ் பயன்பாடுகள் அனுபவிக்கும் கணினி-நிலை ஒருங்கிணைப்பு இல்லாமல் இருக்கின்றன. மீடியா செஷன் ஏபிஐ இதை நிவர்த்தி செய்கிறது, வலை பயன்பாடுகளுக்கு ஒரு தரப்படுத்தப்பட்ட வழியை வழங்குவதன் மூலம்:
- மெட்டாடேட்டாவை அமைத்தல்: தற்போது இயங்கும் மீடியா பற்றிய தகவல்களைக் காண்பித்தல், அதாவது தலைப்பு, கலைஞர், ஆல்பம் மற்றும் கலைப்படைப்பு.
- பிளேபேக் செயல்களைக் கையாளுதல்: ப்ளே, பாஸ், முன்னோக்கித் தள்ளு, பின்னோக்கித் தள்ளு மற்றும் தேடுதல் போன்ற கணினி-நிலை பிளேபேக் கட்டளைகளுக்குப் பதிலளித்தல்.
- பிளேபேக் நடத்தையைத் தனிப்பயனாக்குதல்: ஒரு டிராக்கை மதிப்பிடுவது அல்லது பிளேலிஸ்ட்டில் சேர்ப்பது போன்ற நிலையான தொகுப்பிற்கு அப்பாற்பட்ட தனிப்பயன் செயல்களைச் செயல்படுத்துதல்.
மீடியா செஷன் ஏபிஐ-யைப் பயன்படுத்துவதன் நன்மைகள் பல, அவற்றுள் சில:
- மேம்பட்ட பயனர் அனுபவம்: பயனர்கள் தங்களுக்கு விருப்பமான இடைமுகத்திலிருந்து மீடியாவை இயக்கும் வலைத்தளம் அல்லது பயன்பாட்டைப் பொருட்படுத்தாமல் மீடியா பிளேபேக்கைக் கட்டுப்படுத்தலாம்.
- மேம்படுத்தப்பட்ட அணுகல்தன்மை: குறைபாடுகள் உள்ள பயனர்கள் கணினி-நிலை மீடியா கட்டுப்பாடுகளைப் பயன்படுத்தி மிகவும் அணுகக்கூடிய பிளேபேக் அனுபவத்தைப் பெறலாம்.
- தடையற்ற ஒருங்கிணைப்பு: வலை பயன்பாடுகள் நேட்டிவ் பயன்பாடுகளைப் போலவே உணர்கின்றன, இது ஒரு நிலையான மற்றும் மெருகூட்டப்பட்ட பயனர் அனுபவத்தை வழங்குகிறது.
- பல-தள இணக்கத்தன்மை: மீடியா செஷன் ஏபிஐ பல்வேறு இயக்க முறைமைகளில் உள்ள முக்கிய உலாவிகளால் ஆதரிக்கப்படுகிறது, இது வெவ்வேறு சாதனங்களில் உள்ள பயனர்களுக்கு ஒரு நிலையான அனுபவத்தை உறுதி செய்கிறது.
முக்கிய கருத்துக்கள்
கோடிற்குள் செல்வதற்கு முன், மீடியா செஷன் ஏபிஐ-யின் முக்கிய கருத்துக்களைப் புரிந்துகொள்வது அவசியம்:
1. `navigator.mediaSession` பொருள்
இது மீடியா செஷன் ஏபிஐ-க்கான நுழைவுப் புள்ளியாகும். இது `MediaSession` பொருளுக்கு அணுகலை வழங்குகிறது, இது மீடியா பிளேபேக் தகவல் மற்றும் கட்டுப்பாட்டை நிர்வகிக்கப் பயன்படுகிறது.
2. மெட்டாடேட்டா
மெட்டாடேட்டா என்பது தற்போது இயங்கும் மீடியா பற்றிய தகவலைக் குறிக்கிறது. இதில் அடங்குபவை:
- தலைப்பு: ட்ராக் அல்லது வீடியோவின் தலைப்பு.
- கலைஞர்: ட்ராக்கைப் பாடும் கலைஞர் அல்லது வீடியோவின் இயக்குனர்.
- ஆல்பம்: ட்ராக் உள்ள ஆல்பம்.
- கலைப்படைப்பு: மீடியாவைக் குறிக்கும் ஒரு படம், பொதுவாக ஆல்பம் கலை அல்லது வீடியோ சிறுபடம்.
மெட்டாடேட்டாவை அமைப்பது, இயக்க முறைமையை மீடியா பற்றிய தொடர்புடைய தகவலைக் காட்ட அனுமதிக்கிறது, இது பயனரின் அனுபவத்தை மேம்படுத்துகிறது.
3. செயல்கள்
செயல்கள் என்பவை மீடியா பிளேபேக்கைக் கட்டுப்படுத்த பயனர்கள் வழங்கக்கூடிய கட்டளைகள் ஆகும். அவற்றுள் சில:
- ப்ளே: பிளேபேக்கைத் தொடங்குகிறது.
- பாஸ்: பிளேபேக்கை இடைநிறுத்துகிறது.
- பின்நோக்கித் தேடு: குறிப்பிட்ட அளவு நேரத்திற்குப் பின்னோக்கித் தாவுகிறது.
- முன்னோக்கித் தேடு: குறிப்பிட்ட அளவு நேரத்திற்கு முன்னோக்கித் தாவுகிறது.
- இடத்திற்குத் தேடு: மீடியாவில் ஒரு குறிப்பிட்ட புள்ளிக்குத் தாவுகிறது.
- நிறுத்து: பிளேபேக்கை நிறுத்துகிறது.
- முந்தைய ட்ராக்கிற்குச் செல்: முந்தைய ட்ராக்கிற்குச் செல்கிறது.
- அடுத்த ட்ராக்கிற்குச் செல்: அடுத்த ட்ராக்கிற்குச் செல்கிறது.
மீடியா செஷன் ஏபிஐ இந்தச் செயல்களுக்கான கையாளிகளை வரையறுக்க உங்களை அனுமதிக்கிறது, இது உங்கள் பயன்பாடு பயனர் கட்டளைகளுக்குப் பொருத்தமாக பதிலளிக்க உதவுகிறது.
மீடியா செஷன் ஏபிஐ-யை செயல்படுத்துதல்: ஒரு நடைமுறை வழிகாட்டி
ஒரு வலை பயன்பாட்டில் மீடியா செஷன் ஏபிஐ-யை செயல்படுத்துவதற்கான படிகளைப் பார்ப்போம்.
படி 1: ஏபிஐ ஆதரவைச் சரிபார்க்கவும்
முதலில், பயனரின் உலாவியில் மீடியா செஷன் ஏபிஐ ஆதரிக்கப்படுகிறதா என்பதைச் சரிபார்க்கவும்:
if ('mediaSession' in navigator) {
// மீடியா செஷன் ஏபிஐ ஆதரிக்கப்படுகிறது
}
படி 2: மெட்டாடேட்டாவை அமைக்கவும்
அடுத்து, தற்போது இயங்கும் மீடியாவிற்கான மெட்டாடேட்டாவை அமைக்கவும். இதில் பொதுவாக தலைப்பு, கலைஞர், ஆல்பம் மற்றும் கலைப்படைப்பு ஆகியவை அடங்கும்:
navigator.mediaSession.metadata = new MediaMetadata({
title: 'பாடல் தலைப்பு',
artist: 'கலைஞர் பெயர்',
album: 'ஆல்பம் பெயர்',
artwork: [
{ src: 'image/path/96x96.png', sizes: '96x96', type: 'image/png' },
{ src: 'image/path/128x128.png', sizes: '128x128', type: 'image/png' },
{ src: 'image/path/192x192.png', sizes: '192x192', type: 'image/png' },
{ src: 'image/path/256x256.png', sizes: '256x256', type: 'image/png' },
{ src: 'image/path/384x384.png', sizes: '384x384', type: 'image/png' },
{ src: 'image/path/512x512.png', sizes: '512x512', type: 'image/png' },
]
});
`MediaMetadata` பொருள் வெவ்வேறு அளவுகள் மற்றும் வகையான கலைப்படைப்புகளைக் குறிப்பிட உங்களை அனுமதிக்கிறது, இது வெவ்வேறு சாதனங்களில் சிறந்த படத்தைக் காண்பிப்பதை உறுதி செய்கிறது.
படி 3: பிளேபேக் செயல்களைக் கையாளவும்
இப்போது, நீங்கள் ஆதரிக்க விரும்பும் பிளேபேக் செயல்களுக்கான கையாளிகளைப் பதிவு செய்யவும். எடுத்துக்காட்டாக, `play` செயலைக் கையாள:
navigator.mediaSession.setActionHandler('play', function() {
// ப்ளே செயலைக் கையாளவும்
audioElement.play();
});
இதேபோல், `pause`, `seekbackward`, `seekforward`, `previoustrack`, மற்றும் `nexttrack` போன்ற பிற செயல்களையும் நீங்கள் கையாளலாம்:
navigator.mediaSession.setActionHandler('pause', function() {
// பாஸ் செயலைக் கையாளவும்
audioElement.pause();
});
navigator.mediaSession.setActionHandler('seekbackward', function(event) {
// பின்நோக்கித் தேடும் செயலைக் கையாளவும்
const seekTime = event.seekOffset || 10; // இயல்பாக 10 விநாடிகள்
audioElement.currentTime = Math.max(0, audioElement.currentTime - seekTime);
});
navigator.mediaSession.setActionHandler('seekforward', function(event) {
// முன்னோக்கித் தேடும் செயலைக் கையாளவும்
const seekTime = event.seekOffset || 10; // இயல்பாக 10 விநாடிகள்
audioElement.currentTime = Math.min(audioElement.duration, audioElement.currentTime + seekTime);
});
navigator.mediaSession.setActionHandler('previoustrack', function() {
// முந்தைய ட்ராக் செயலைக் கையாளவும்
playPreviousTrack();
});
navigator.mediaSession.setActionHandler('nexttrack', function() {
// அடுத்த ட்ராக் செயலைக் கையாளவும்
playNextTrack();
});
முக்கிய குறிப்பு: `seekbackward` மற்றும் `seekforward` செயல்கள் நிகழ்வு பொருளில் ஒரு `seekOffset`-ஐ விருப்பமாகப் பெறலாம், இது தேட வேண்டிய விநாடிகளின் எண்ணிக்கையைக் குறிக்கிறது. `seekOffset` வழங்கப்படவில்லை என்றால், நீங்கள் 10 விநாடிகள் போன்ற ஒரு இயல்புநிலை மதிப்பைப் பயன்படுத்தலாம்.
படி 4: 'seekto' செயலைக் கையாளுதல்
`seekto` செயல் பயனர்களை மீடியாவில் ஒரு குறிப்பிட்ட புள்ளிக்குத் தாவ அனுமதிப்பதற்கு மிகவும் பயனுள்ளதாக இருக்கும். இந்த செயல் நிகழ்வு பொருளில் ஒரு `seekTime` பண்பை வழங்குகிறது, இது விரும்பிய பிளேபேக் நேரத்தைக் குறிக்கிறது:
navigator.mediaSession.setActionHandler('seekto', function(event) {
if (event.fastSeek && ('fastSeek' in audioElement)) {
audioElement.fastSeek(event.seekTime);
return;
}
audioElement.currentTime = event.seekTime;
});
இங்கே, நிகழ்வில் `fastSeek` பண்பு உள்ளதா என்றும், ஆடியோ உறுப்பு அதை ஆதரிக்கிறதா என்றும் சரிபார்க்கிறோம். இரண்டும் உண்மையாக இருந்தால், `fastSeek` செயல்பாட்டை அழைக்கிறோம், இல்லையெனில், `currentTime` பண்பை அமைக்கிறோம்.
மேம்பட்ட அம்சங்கள் மற்றும் கருத்தில் கொள்ள வேண்டியவை
1. ரிமோட் பிளேபேக்கைக் கையாளுதல்
மீடியா செஷன் ஏபிஐ-யை Chromecast அல்லது AirPlay போன்ற ரிமோட் சாதனங்களில் மீடியா பிளேபேக்கைக் கட்டுப்படுத்தப் பயன்படுத்தலாம். இதற்கு அந்தந்த ரிமோட் பிளேபேக் ஏபிஐ-களுடன் கூடுதல் ஒருங்கிணைப்பு தேவை.
2. முற்போக்கு வலை பயன்பாடுகள் (PWAs)
மீடியா செஷன் ஏபிஐ குறிப்பாக பிடபிள்யூஏ-க்களுக்கு மிகவும் பொருத்தமானது, ஏனெனில் இது இந்த பயன்பாடுகளை நேட்டிவ் போன்ற மீடியா பிளேபேக் அனுபவத்தை வழங்க அனுமதிக்கிறது. மீடியா செஷன் ஏபிஐ-யைப் பயன்படுத்துவதன் மூலம், பிடபிள்யூஏ-க்கள் இயக்க முறைமையின் மீடியா கட்டுப்பாடுகளுடன் தடையின்றி ஒருங்கிணைந்து, ஒரு நிலையான மற்றும் உள்ளுணர்வு பயனர் அனுபவத்தை வழங்க முடியும்.
3. பின்னணி பிளேபேக்
உங்கள் பயன்பாடு பின்னணி பிளேபேக்கை ஆதரிக்கிறது என்பதை உறுதிப்படுத்தவும், இது உலாவி தாவல் கவனத்தில் இல்லாதபோதும் பயனர்கள் ஆடியோவைக் கேட்பதையோ அல்லது வீடியோவைப் பார்ப்பதையோ தொடர அனுமதிக்கிறது. இது ஒரு தடையற்ற மீடியா பிளேபேக் அனுபவத்தை வழங்குவதற்கு முக்கியமானது.
4. பிழை கையாளுதல்
மீடியா பிளேபேக்கின் போது ஏற்படக்கூடிய எந்தவொரு சிக்கல்களையும் நயமாகக் கையாள வலுவான பிழை கையாளுதலைச் செயல்படுத்தவும். இதில் நெட்வொர்க் பிழைகள், டிகோடிங் பிழைகள் மற்றும் எதிர்பாராத விதிவிலக்குகளைக் கையாளுதல் ஆகியவை அடங்கும்.
5. சாதன இணக்கத்தன்மை
மீடியா செஷன் ஏபிஐ எதிர்பார்த்தபடி செயல்படுகிறதா என்பதை உறுதிப்படுத்த உங்கள் பயன்பாட்டை பல்வேறு சாதனங்கள் மற்றும் உலாவிகளில் சோதிக்கவும். வெவ்வேறு சாதனங்களில் ஏபிஐ-யின் வெவ்வேறு செயலாக்கங்கள் இருக்கலாம், எனவே முழுமையாகச் சோதிப்பது அவசியம்.
உலகெங்கிலும் இருந்து எடுத்துக்காட்டுகள்
பல சர்வதேச இசை ஸ்ட்ரீமிங் சேவைகள் மற்றும் வீடியோ தளங்கள் பயனர் அனுபவத்தை மேம்படுத்த மீடியா செஷன் ஏபிஐ-யை திறம்பட பயன்படுத்துகின்றன. இதோ சில எடுத்துக்காட்டுகள்:
- ஸ்பாட்டிஃபை (ஸ்வீடன்): ஸ்பாட்டிஃபை இந்த ஏபிஐ-யைப் பயன்படுத்தி பாடல் தகவல்களைக் காண்பிக்கவும், டெஸ்க்டாப் மற்றும் மொபைல் சாதனங்களில் பிளேபேக்கைக் கட்டுப்படுத்தவும் செய்கிறது. பயனர்கள் தங்கள் கார் டாஷ்போர்டுகள் அல்லது ஸ்மார்ட்வாட்ச்களிலிருந்து பிளேபேக்கைக் கட்டுப்படுத்தலாம்.
- டீஸர் (பிரான்ஸ்): டீஸர் இயக்க முறைமை மீடியா கட்டுப்பாடுகளுடன் தடையற்ற ஒருங்கிணைப்பை வழங்குகிறது, பயனர்கள் தங்கள் இசை பிளேபேக்கை சாதனங்கள் முழுவதும் நிர்வகிக்க உதவுகிறது.
- யூடியூப் (அமெரிக்கா): யூடியூப் இந்த ஏபிஐ-யைச் செயல்படுத்துகிறது, பயனர்கள் தங்கள் பூட்டுத் திரைகள் மற்றும் அறிவிப்பு மையங்களிலிருந்து வீடியோ பிளேபேக்கைக் கட்டுப்படுத்த அனுமதிக்கிறது.
- டைடல் (நார்வே): டைடல் உயர்-தர ஆடியோ ஸ்ட்ரீமிங்கை வழங்குகிறது மற்றும் பல்வேறு தளங்களில் ஒரு நிலையான கேட்கும் அனுபவத்தை உறுதிப்படுத்த ஏபிஐ-யைப் பயன்படுத்துகிறது.
- ஜியோசாவன் (இந்தியா): இந்தியாவில் ஒரு பிரபலமான இசை ஸ்ட்ரீமிங் பயன்பாடு, அதன் பயனர்களுக்கு உள்ளூர்மயமாக்கப்பட்ட மற்றும் தடையற்ற அனுபவத்தை வழங்க இந்த ஏபிஐ-யைப் பயன்படுத்துகிறது, இது ஒரு பரந்த பிராந்திய இசை பட்டியலைக் கையாளுகிறது.
இந்த எடுத்துக்காட்டுகள் மீடியா செஷன் ஏபிஐ-யைச் செயல்படுத்துவதன் உலகளாவிய பயன்பாட்டினையும் நன்மைகளையும் நிரூபிக்கின்றன.
சிறந்த நடைமுறைகள்
- விரிவான மெட்டாடேட்டாவை வழங்கவும்: துல்லியமான மற்றும் முழுமையான மெட்டாடேட்டா பயனர் அனுபவத்தை மேம்படுத்துகிறது மற்றும் பயனர்கள் தங்கள் மீடியாவை அடையாளம் கண்டு கட்டுப்படுத்துவதை எளிதாக்குகிறது.
- அனைத்து தொடர்புடைய செயல்களையும் செயல்படுத்தவும்: ஒரு முழுமையான மற்றும் உள்ளுணர்வு கட்டுப்பாட்டு அனுபவத்தை வழங்க அனைத்து தொடர்புடைய பிளேபேக் செயல்களையும் ஆதரிக்கவும்.
- பிழைகளை நயமாகக் கையாளவும்: எதிர்பாராத செயலிழப்புகளைத் தடுக்கவும், பயனருக்குத் தகவலறிந்த பிழைச் செய்திகளை வழங்கவும் வலுவான பிழை கையாளுதலைச் செயல்படுத்தவும்.
- முழுமையாகச் சோதிக்கவும்: இணக்கத்தன்மை மற்றும் உகந்த செயல்திறனை உறுதிப்படுத்த உங்கள் பயன்பாட்டை பல்வேறு சாதனங்கள் மற்றும் உலாவிகளில் சோதிக்கவும்.
- பொருத்தமான கலைப்படைப்பு அளவுகளைப் பயன்படுத்தவும்: வெவ்வேறு சாதனங்களில் சிறந்த படத்தைக் காண்பிப்பதை உறுதிசெய்ய பல அளவுகளில் கலைப்படைப்பை வழங்கவும்.
பொதுவான சிக்கல்களைச் சரிசெய்தல்
- மீடியா கட்டுப்பாடுகள் தோன்றவில்லை: மெட்டாடேட்டா சரியாக அமைக்கப்பட்டுள்ளதா என்பதையும், பிளேபேக் செயல்கள் சரியாகக் கையாளப்படுகின்றனவா என்பதையும் உறுதிப்படுத்தவும்.
- பிளேபேக் செயல்கள் வேலை செய்யவில்லை: பிளேபேக் செயல்களுக்கான கையாளிகள் சரியாகச் செயல்படுத்தப்பட்டுள்ளனவா என்பதையும், ஆடியோ அல்லது வீடியோ உறுப்பு சரியாகக் கட்டுப்படுத்தப்படுகிறதா என்பதையும் சரிபார்க்கவும்.
- கலைப்படைப்பு சரியாகக் காட்டப்படவில்லை: கலைப்படைப்பு பாதைகள் மற்றும் அளவுகள் செல்லுபடியாகின்றனவா என்பதையும், படங்கள் அணுகக்கூடியவையா என்பதையும் சரிபார்க்கவும்.
- இணக்கத்தன்மை சிக்கல்கள்: எந்தவொரு இணக்கத்தன்மை சிக்கல்களையும் கண்டறிந்து தீர்க்க உங்கள் பயன்பாட்டை வெவ்வேறு உலாவிகள் மற்றும் சாதனங்களில் சோதிக்கவும்.
முடிவுரை
மீடியா செஷன் ஏபிஐ என்பது வலை அடிப்படையிலான ஆடியோ மற்றும் வீடியோ பிளேயர்களின் பயனர் அனுபவத்தை மேம்படுத்துவதற்கான ஒரு சக்திவாய்ந்த கருவியாகும். இயக்க முறைமை மற்றும் உலாவி உடன் தடையின்றி ஒருங்கிணைப்பதன் மூலம், இது ஒரு செழுமையான, நிலையான மற்றும் மிகவும் அணுகக்கூடிய மீடியா பிளேபேக் அனுபவத்தை வழங்குகிறது. இந்தக் கட்டுரையில் கோடிட்டுக் காட்டப்பட்டுள்ள வழிகாட்டுதல்கள் மற்றும் சிறந்த நடைமுறைகளைப் பின்பற்றுவதன் மூலம், டெவலப்பர்கள் உலகளாவிய பார்வையாளர்களுக்காக கவர்ச்சிகரமான மற்றும் ஈர்க்கக்கூடிய மீடியா பயன்பாடுகளை உருவாக்க மீடியா செஷன் ஏபிஐ-யை திறம்பட பயன்படுத்தலாம்.
மீடியா செஷன் ஏபிஐ எளிதாக்கும் நிலையான பயனர் அனுபவம், பயனர் ஈடுபாடு மற்றும் திருப்தியை கணிசமாக மேம்படுத்தும். வலை பயன்பாடுகள் நேட்டிவ் பயன்பாடுகளுடன் பெருகிய முறையில் போட்டியிடுவதால், மீடியா செஷன் ஏபிஐ போன்ற தொழில்நுட்பங்களைப் பின்பற்றுவது அனைத்து தளங்களிலும் ஒரு மெருகூட்டப்பட்ட மற்றும் தொழில்முறை பயனர் அனுபவத்தை வழங்குவதற்கு முக்கியமானது.